﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SharpSoft.Documentation.Html.CSS
{
    /// <summary>
    /// 描述选择器规则之间的联系
    /// </summary>
    public enum CssSelectorRuleRelationType
    {
        /// <summary>
        /// 表示两个规则之间是与关系，在词法上两个规则紧靠视为“与”
        /// </summary>
        And,
        /// <summary>
        /// 前代与后代关系，在词法上两个规则使用空格分割
        /// </summary>
        Progeny,
        /// <summary>
        /// 父代与子代关系，在词法上两个规则使用>分割
        /// </summary>
        Child,
        /// <summary>
        /// 同级的下一个（紧跟），在词法上两个规则使用+分割
        /// </summary>
        NextOne,
        /// <summary>
        /// 同级的下几个（不一定是紧跟的元素），在词法上两个规则使用~分割
        /// </summary>
        NextN,
    }
}
